package classesBancodeDados;

import classesMiolo.AplicacaoUrgencia;
import classesMiolo.Evolucao;
import classesMiolo.FichaKey;
import java.io.Serializable;
import java.util.ArrayList;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;

@Entity
@IdClass(FichaKey.class)
public class FichaAtendPsiqUrgencia implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    private String nPront;
    @Id
    private String sus;
    
    private String data;
    private String hora;
    private String procedencia;
    private char transporte;
    private String presArt;
    private String pulso;
    private double peso;
    private char condicao;
    private boolean politraumatizado;
    private boolean agitado;
    private boolean convulsao;
    private boolean hemorragia;
    private boolean chocado;
    private boolean dispneia;
    private double freqResp;
    private double freqCard;
    private double glicemia;
    private String historia;
    private String diagnostico;
    private String conduta;
    private String prescricao;
    private String horMedicacao;
    private String naturalidade;
    private Evolucao evMedica;
    private Evolucao evPsicologia;
    private Evolucao evServSoc;
    private int nAtend;
    
    //Anotações de Enfermagem
    private ArrayList<AplicacaoUrgencia> aplic;
    private String procRealizado;
    
    private char destino;
    private String crm;

    public FichaAtendPsiqUrgencia() {
        this.nPront = "";
        this.sus = "";
        this.procedencia = "";
        this.transporte = 'a';
        this.presArt = "";
        this.pulso = "";
        this.peso = 0.0;
        this.condicao = 'a';
        this.politraumatizado = false;
        this.agitado = false;
        this.convulsao = false;
        this.hemorragia = false;
        this.chocado = false;
        this.dispneia = false;
        this.freqResp = 0.0;
        this.freqCard = 0.0;
        this.glicemia = 0.0;
        this.historia = "";
        this.diagnostico = "";
        this.conduta = "";
        this.prescricao = "";
        this.horMedicacao = "";
        this.evMedica = new Evolucao();
        this.evPsicologia = new Evolucao();
        this.evServSoc = new Evolucao();
        this.aplic = new ArrayList<>();
        this.procRealizado = "";
        this.destino = 'a';
        this.crm = "";
        this.data = "";
        this.hora = "";
        this.nAtend = 0;
        this.naturalidade = "";
    }

    public String getNumeroProntuario() {
        return nPront;
    }

    public void setNumeroProntuario(String nPront) {
        this.nPront = nPront;
    }

    public String getSus() {
        return sus;
    }

    public void setSus(String sus) {
        this.sus = sus;
    }

    public String getProcedencia() {
        return procedencia;
    }

    public void setProcedencia(String procedencia) {
        this.procedencia = procedencia;
    }

    public char getTransporte() {
        return transporte;
    }

    public void setTransporte(char transporte) {
        this.transporte = transporte;
    }

    public String getPresArt() {
        return presArt;
    }

    public void setPresArt(String presArt) {
        this.presArt = presArt;
    }

    public String getPulso() {
        return pulso;
    }

    public void setPulso(String pulso) {
        this.pulso = pulso;
    }

    public double getPeso() {
        return peso;
    }

    public void setPeso(double peso) {
        this.peso = peso;
    }

    public char getCondicao() {
        return condicao;
    }

    public void setCondicao(char condicao) {
        this.condicao = condicao;
    }

    public boolean isPolitraumatizado() {
        return politraumatizado;
    }

    public void setPolitraumatizado(boolean politraumatizado) {
        this.politraumatizado = politraumatizado;
    }

    public boolean isAgitado() {
        return agitado;
    }

    public void setAgitado(boolean agitado) {
        this.agitado = agitado;
    }

    public boolean isConvulsao() {
        return convulsao;
    }

    public void setConvulsao(boolean convulsao) {
        this.convulsao = convulsao;
    }

    public boolean isHemorragia() {
        return hemorragia;
    }

    public void setHemorragia(boolean hemorragia) {
        this.hemorragia = hemorragia;
    }

    public boolean isChocado() {
        return chocado;
    }

    public void setChocado(boolean chocado) {
        this.chocado = chocado;
    }

    public boolean isDispneia() {
        return dispneia;
    }

    public void setDispneia(boolean dispneia) {
        this.dispneia = dispneia;
    }

    public double getFreqResp() {
        return freqResp;
    }

    public void setFreqResp(double freqResp) {
        this.freqResp = freqResp;
    }

    public double getFreqCard() {
        return freqCard;
    }

    public void setFreqCard(double freqCard) {
        this.freqCard = freqCard;
    }

    public double getGlicemia() {
        return glicemia;
    }

    public void setGlicemia(double glicemia) {
        this.glicemia = glicemia;
    }

    public String getHistoria() {
        return historia;
    }

    public void setHistoria(String historia) {
        this.historia = historia;
    }

    public String getDiagnostico() {
        return diagnostico;
    }

    public void setDiagnostico(String diagnostico) {
        this.diagnostico = diagnostico;
    }

    public String getConduta() {
        return conduta;
    }

    public void setConduta(String conduta) {
        this.conduta = conduta;
    }

    public String getPrescricao() {
        return prescricao;
    }

    public void setPrescricao(String prescricao) {
        this.prescricao = prescricao;
    }

    public String getHorMedicacao() {
        return horMedicacao;
    }

    public void setHorMedicacao(String horMedicacao) {
        this.horMedicacao = horMedicacao;
    }

    public Evolucao getEvMedica() {
        return evMedica;
    }

    public void setEvMedica(Evolucao evMedica) {
        this.evMedica = evMedica;
    }

    public Evolucao getEvPsicologia() {
        return evPsicologia;
    }

    public void setEvPsicologia(Evolucao evPsicologia) {
        this.evPsicologia = evPsicologia;
    }

    public Evolucao getEvServSoc() {
        return evServSoc;
    }

    public void setEvServSoc(Evolucao evServSoc) {
        this.evServSoc = evServSoc;
    }

    public ArrayList<AplicacaoUrgencia> getAplic() {
        return aplic;
    }

    public void setAplic(ArrayList<AplicacaoUrgencia> aplic) {
        this.aplic = aplic;
    }

    public String getProcRealizado() {
        return procRealizado;
    }

    public void setProcRealizado(String procRealizado) {
        this.procRealizado = procRealizado;
    }

    public char getDestino() {
        return destino;
    }

    public void setDestino(char destino) {
        this.destino = destino;
    }

    public String getCrm() {
        return crm;
    }

    public void setCrm(String crm) {
        this.crm = crm;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public String getHora() {
        return hora;
    }

    public void setHora(String hora) {
        this.hora = hora;
    }    

    public int getnAtend() {
        return nAtend;
    }

    public void setnAtend(int nAtend) {
        this.nAtend = nAtend;
    }   

    public String getNaturalidade() {
        return naturalidade;
    }

    public void setNaturalidade(String naturalidade) {
        this.naturalidade = naturalidade;
    }    
    
}
